home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 May: Tool Chest / Dev.CD May 98 TC.toast / Tool Chest / Toolbox / Balloony / Sample Output < prev   
Encoding:
Text File  |  1997-10-16  |  6.4 KB  |  187 lines  |  [TEXT/KAHL]

  1. /* Balloony copyHelp.r - automatically generated stub file for balloon help.
  2.     from Balloony, by David Phillip Oster, oster@netcom.com
  3. Connect hdlg's to dialogs by adding a line like this at the end of your DITLs:
  4.     {0, 0, 0, 0},            helpItem { disabled, HMScanhdlg { <hdlgID> } }
  5.  */
  6.  
  7. #include "BalloonTypes.r"
  8. #define hMenuBase    2000
  9. #define hDlogBase    3000
  10.  
  11. #define kAppleMenuMenu    128
  12. #define kAppleMenuHmnu hMenuBase+kAppleMenuMenu
  13. resource 'STR#' (kAppleMenuHmnu, purgeable) {{
  14.     /* 1 */    "",
  15.     /* 2 */    "About Balloony…"
  16. }};
  17.  
  18. /* The 'hmnu' resource connects menu items to STR# items.
  19.  */
  20. resource 'hmnu' (kAppleMenuMenu, purgeable) {
  21.     HelpMgrVersion,
  22.     hmDefaultOptions,
  23.     0,    /* balloon def id */
  24.     0,    /* var code, hang right */
  25.     HMSkipItem {},    /* default item */
  26.     {
  27.     HMStringResItem {kAppleMenuHmnu, 1, kAppleMenuHmnu, 1, kAppleMenuHmnu, 1, kAppleMenuHmnu, 1 },
  28.     HMStringResItem {kAppleMenuHmnu, 2, kAppleMenuHmnu, 2, kAppleMenuHmnu, 2, kAppleMenuHmnu, 2 },
  29.     HMSkipItem {}
  30. }};
  31.  
  32. #define kFileMenuMenu    129
  33. #define kFileMenuHmnu hMenuBase+kFileMenuMenu
  34. resource 'STR#' (kFileMenuHmnu, purgeable) {{
  35.     /* 1 */    "File",
  36.     /* 2 */    "Open",
  37.     /* 3 */    "Quit"
  38. }};
  39.  
  40. /* The 'hmnu' resource connects menu items to STR# items.
  41.  */
  42. resource 'hmnu' (kFileMenuMenu, purgeable) {
  43.     HelpMgrVersion,
  44.     hmDefaultOptions,
  45.     0,    /* balloon def id */
  46.     0,    /* var code, hang right */
  47.     HMSkipItem {},    /* default item */
  48.     {
  49.     HMStringResItem {kFileMenuHmnu, 1, kFileMenuHmnu, 1, kFileMenuHmnu, 1, kFileMenuHmnu, 1 },
  50.     HMStringResItem {kFileMenuHmnu, 2, kFileMenuHmnu, 2, kFileMenuHmnu, 2, kFileMenuHmnu, 2 },
  51.     HMSkipItem {},
  52.     HMStringResItem {kFileMenuHmnu, 3, kFileMenuHmnu, 3, kFileMenuHmnu, 3, kFileMenuHmnu, 3 }
  53. }};
  54.  
  55. #define kEditMenuMenu    130
  56. #define kEditMenuHmnu hMenuBase+kEditMenuMenu
  57. resource 'STR#' (kEditMenuHmnu, purgeable) {{
  58.     /* 1 */    "Edit",
  59.     /* 2 */    "Undo",
  60.     /* 3 */    "Cut",
  61.     /* 4 */    "Copy",
  62.     /* 5 */    "Paste",
  63.     /* 6 */    "Clear"
  64. }};
  65.  
  66. /* The 'hmnu' resource connects menu items to STR# items.
  67.  */
  68. resource 'hmnu' (kEditMenuMenu, purgeable) {
  69.     HelpMgrVersion,
  70.     hmDefaultOptions,
  71.     0,    /* balloon def id */
  72.     0,    /* var code, hang right */
  73.     HMSkipItem {},    /* default item */
  74.     {
  75.     HMStringResItem {kEditMenuHmnu, 1, kEditMenuHmnu, 1, kEditMenuHmnu, 1, kEditMenuHmnu, 1 },
  76.     HMStringResItem {kEditMenuHmnu, 2, kEditMenuHmnu, 2, kEditMenuHmnu, 2, kEditMenuHmnu, 2 },
  77.     HMSkipItem {},
  78.     HMStringResItem {kEditMenuHmnu, 3, kEditMenuHmnu, 3, kEditMenuHmnu, 3, kEditMenuHmnu, 3 },
  79.     HMStringResItem {kEditMenuHmnu, 4, kEditMenuHmnu, 4, kEditMenuHmnu, 4, kEditMenuHmnu, 4 },
  80.     HMStringResItem {kEditMenuHmnu, 5, kEditMenuHmnu, 5, kEditMenuHmnu, 5, kEditMenuHmnu, 5 },
  81.     HMStringResItem {kEditMenuHmnu, 6, kEditMenuHmnu, 6, kEditMenuHmnu, 6, kEditMenuHmnu, 6 }
  82. }};
  83.  
  84. #define AboutDitl    128
  85. #define AboutHdlg hDlogBase+AboutDitl
  86. resource 'STR#' (AboutHdlg, purgeable) {{
  87.     /* 1 */    "OK",
  88.     /* 2 */    "Cancel",
  89.     /* 3 */    "Balloony: Version 1.00. A program to create stub balloon help .r files from an application. Just drop your application onto it.",
  90.     /* 4 */    "Copyright © by David Phillip Oster, 1994, All Rights Reserved. Write to me at oster@netcom.com for more information."
  91. }};
  92.  
  93. /* The 'dlg' resource connects ditl items to STR# items.
  94.  */
  95. resource 'hdlg' (AboutDitl, purgeable) {
  96.     HelpMgrVersion,
  97.     0,    /* start with first item */
  98.     hmDefaultOptions,
  99.     0,    /* balloon def id */
  100.     0,    /* var code, hang right */
  101.     HMSkipItem {},    /* default item */
  102.     {
  103.     HMStringResItem {{0,0}, {0,0,0,0}, AboutHdlg, 1, AboutHdlg, 1, AboutHdlg, 1, AboutHdlg, 1 },
  104.     HMStringResItem {{0,0}, {0,0,0,0}, AboutHdlg, 2, AboutHdlg, 2, AboutHdlg, 2, AboutHdlg, 2 },
  105.     HMStringResItem {{0,0}, {0,0,0,0}, AboutHdlg, 3, AboutHdlg, 3, AboutHdlg, 3, AboutHdlg, 3 },
  106.     HMStringResItem {{0,0}, {0,0,0,0}, AboutHdlg, 4, AboutHdlg, 4, AboutHdlg, 4, AboutHdlg, 4 },
  107.     HMSkipItem {}
  108. }};
  109.  
  110. #define ProgressDitl    129
  111. #define ProgressHdlg hDlogBase+ProgressDitl
  112. resource 'STR#' (ProgressHdlg, purgeable) {{
  113.     /* 1 */    "OK",
  114.     /* 2 */    "Cancel",
  115.     /* 3 */    "text",
  116.     /* 4 */    "Now adding stub Balloon Help to:"
  117. }};
  118.  
  119. /* The 'dlg' resource connects ditl items to STR# items.
  120.  */
  121. resource 'hdlg' (ProgressDitl, purgeable) {
  122.     HelpMgrVersion,
  123.     0,    /* start with first item */
  124.     hmDefaultOptions,
  125.     0,    /* balloon def id */
  126.     0,    /* var code, hang right */
  127.     HMSkipItem {},    /* default item */
  128.     {
  129.     HMStringResItem {{0,0}, {0,0,0,0}, ProgressHdlg, 1, ProgressHdlg, 1, ProgressHdlg, 1, ProgressHdlg, 1 },
  130.     HMStringResItem {{0,0}, {0,0,0,0}, ProgressHdlg, 2, ProgressHdlg, 2, ProgressHdlg, 2, ProgressHdlg, 2 },
  131.     HMStringResItem {{0,0}, {0,0,0,0}, ProgressHdlg, 3, ProgressHdlg, 3, ProgressHdlg, 3, ProgressHdlg, 3 },
  132.     HMStringResItem {{0,0}, {0,0,0,0}, ProgressHdlg, 4, ProgressHdlg, 4, ProgressHdlg, 4, ProgressHdlg, 4 },
  133.     HMSkipItem {}
  134. }};
  135.  
  136. #define BalloonyDitl    130
  137. #define BalloonyHdlg hDlogBase+BalloonyDitl
  138. resource 'STR#' (BalloonyHdlg, purgeable) {{
  139.     /* 1 */    "OK",
  140.     /* 2 */    "Cancel",
  141.     /* 3 */    "radioButton",
  142.     /* 4 */    "radioButton",
  143.     /* 5 */    "icon",
  144.     /* 6 */    "icon"
  145. }};
  146.  
  147. /* The 'dlg' resource connects ditl items to STR# items.
  148.  */
  149. resource 'hdlg' (BalloonyDitl, purgeable) {
  150.     HelpMgrVersion,
  151.     0,    /* start with first item */
  152.     hmDefaultOptions,
  153.     0,    /* balloon def id */
  154.     0,    /* var code, hang right */
  155.     HMSkipItem {},    /* default item */
  156.     {
  157.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 1, BalloonyHdlg, 1, BalloonyHdlg, 1, BalloonyHdlg, 1 },
  158.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 2, BalloonyHdlg, 2, BalloonyHdlg, 2, BalloonyHdlg, 2 },
  159.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 3, BalloonyHdlg, 3, BalloonyHdlg, 3, BalloonyHdlg, 3 },
  160.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 4, BalloonyHdlg, 4, BalloonyHdlg, 4, BalloonyHdlg, 4 },
  161.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 5, BalloonyHdlg, 5, BalloonyHdlg, 5, BalloonyHdlg, 5 },
  162.     HMStringResItem {{0,0}, {0,0,0,0}, BalloonyHdlg, 6, BalloonyHdlg, 6, BalloonyHdlg, 6, BalloonyHdlg, 6 }
  163. }};
  164.  
  165. #define ErrorDitl    131
  166. #define ErrorHdlg hDlogBase+ErrorDitl
  167. resource 'STR#' (ErrorHdlg, purgeable) {{
  168.     /* 1 */    "OK",
  169.     /* 2 */    "^0  (^1)",
  170.     /* 3 */    "icon"
  171. }};
  172.  
  173. /* The 'dlg' resource connects ditl items to STR# items.
  174.  */
  175. resource 'hdlg' (ErrorDitl, purgeable) {
  176.     HelpMgrVersion,
  177.     0,    /* start with first item */
  178.     hmDefaultOptions,
  179.     0,    /* balloon def id */
  180.     0,    /* var code, hang right */
  181.     HMSkipItem {},    /* default item */
  182.     {
  183.     HMStringResItem {{0,0}, {0,0,0,0}, ErrorHdlg, 1, ErrorHdlg, 1, ErrorHdlg, 1, ErrorHdlg, 1 },
  184.     HMStringResItem {{0,0}, {0,0,0,0}, ErrorHdlg, 2, ErrorHdlg, 2, ErrorHdlg, 2, ErrorHdlg, 2 },
  185.     HMStringResItem {{0,0}, {0,0,0,0}, ErrorHdlg, 3, ErrorHdlg, 3, ErrorHdlg, 3, ErrorHdlg, 3 }
  186. }};
  187.